package chixing.day10.string;

import java.sql.SQLOutput;
import java.util.Arrays;

public class String_demo {
    public static void main(String[] args) {

        String s77 = new String("yyy");
        String s88 = new String("yyy");
        System.out.println(s77.equals(s88) );

        /**
         *
         */
        String s1 = "helloe txt";

        int length = s1.length();
        System.out.println(length);

        System.out.println(s1.toUpperCase());//全部大写
        System.out.println(s1.toLowerCase());//全部小写
        System.out.println(s1.substring(3));//从下标为3的地方开始输出  例："Harbison".substring(3) returns "bison"
        System.out.println(s1.charAt(3));//找出下标为3的字符
        //“o”是否存在
        System.out.println(s1.contains("o"));
        //获得第一个字符
        System.out.println(s1.charAt(1));
        //获得第五个字符
        System.out.println(s1.charAt(5));
        //获得每一个字符
        for (int i = 0; i < s1.length(); i++) {
            System.out.println(s1.charAt(i));
        }
        //获得字节数组
        byte[] bytes = s1.getBytes();
        System.out.println(Arrays.toString(bytes));
        //把s1中的 e 字母全部替换为 **
        String s2 = s1.replace("e", "**");
        System.out.println(s2);
        //判断s1 是不是以this开头的
        System.out.println(s1.startsWith("this"));
        //判断s1 是不是以txt结束的
        System.out.println(s1.endsWith("txt"));
        //截取字符串，从第3个字符开始截取到最后
        System.out.println(s1.substring(3));
        //截取字符串，从第3个字符开始截取到第8个字符（3,8 都包含）
        System.out.println(s1.substring(3, 9));
        // 判断是否包含 “for”
        System.out.println(s1.contains("for"));
        // 拼接 “hello” 字符串在最后
        s1 += "hello";
        System.out.println(s1.concat("hello"));
        // 获得 字符'c' 第一次出现在s1 中的下标
        System.out.println(s1.indexOf("l"));
    }
}
